首页> 外文OA文献 >Model-Based Development of Distributed Embedded Systems by the Example of the Scicos/SynDEx Framework
【2h】

Model-Based Development of Distributed Embedded Systems by the Example of the Scicos/SynDEx Framework

机译:基于模型的分布式嵌入式系统开发实例   scicos / synDEx框架

摘要

The embedded systems engineering industry faces increasing demands for morefunctionality, rapidly evolving components, and shrinking schedules. Abilitiesto quickly adapt to changes, develop products with safe design, minimizeproject costs, and deliver timely are needed. Model-based development (MBD)follows a separation of concerns by abstracting systems with an appropriateintensity. MBD promises higher comprehension by modeling on severalabstraction-levels, formal verification, and automated code generation. Thisthesis demonstrates MBD with the Scicos/SynDEx framework on a distributedembedded system. Scicos is a modeling and simulation environment for hybridsystems. SynDEx is a rapid prototyping integrated development environment fordistributed systems. Performed examples implement well-known control algorithmson a target system containing several networked microcontrollers, sensors, andactuators. The addressed research question tackles the feasibility of MBD formedium-sized embedded systems. In the case of single-processor applicationsexperiments show that the comforts of tool-provided simulation, verification,and code-generation have to be weighed against an additional memory consumptionin dynamic and static memory compared to a hand-written approach. Establishinga near-seamless modeling-framework with Scicos/SynDEx is expensive. Anincreased development effort indicates a high price for developing singleapplications, but might pay off for product families. A further drawback wasthat the distributed code generated with SynDEx could not be adapted tomicrocontrollers without a significant alteration of the scheduling tables. TheScicos/SynDEx framework forms a valuable tool set that, however, still needsmany improvements. Therefore, its usage is only recommended for experimentalpurposes.
机译:嵌入式系统工程行业对功能性,组件快速发展和时间表缩短的需求日益增长。需要快速适应变化,开发具有安全设计的产品,最小化项目成本并及时交付的能力。基于模型的开发(MBD)通过以适当强度抽象系统来遵循关注点分离。 MBD通过在多个抽象级别上进行建模,形式验证和自动代码生成来保证更高的理解度。本文演示了在分布式嵌入式系统上使用Scicos / SynDEx框架的MBD。 Scicos是用于混合系统的建模和仿真环境。 SynDEx是用于分布式系统的快速原型集成开发环境。执行的示例在包含多个联网微控制器,传感器和执行器的目标系统中实现了众所周知的控制算法。所解决的研究问题解决了MBD中型嵌入式系统的可行性。在单处理器应用的情况下,实验表明,与手写方法相比,必须权衡工具提供的仿真,验证和代码生成的舒适性与动态和静态内存中的额外内存消耗。用Scicos / SynDEx建立几乎无缝的建模框架非常昂贵。开发工作量的增加表明开发单个应用程序的价格很高,但可能会为产品系列带来回报。另一个缺点是,用SynDEx生成的分布式代码在不对调度表进行重大改动的情况下无法适应微控制器。 Scicos / SynDEx框架形成了一个有价值的工具集,但是仍然需要进行许多改进。因此,仅建议将其用于实验目的。

著录项

  • 作者

    Fischer, Bernhard;

  • 作者单位
  • 年度 2010
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号